/* -- 页面整体布局 -- */
/*.content{ width: 1400px; margin: 0 auto;}*/
.content{ width: 1200px; margin: 0 auto;}

/*顶部*/


.top_bg{height: 116px;}
.header{width: 1200px;margin: 0 auto}
.header .isear{right: 5px;position: absolute;top: 135px;width: 25px;height: 25px;z-index: 20}
.header .isear i{width: 55px;height: 55px;}
.header .isear .icon{display: block;width: 25px;height: 25px;cursor: pointer;-webkit-transition: transform .3s;transition: transform .3s;float: right}

.header .isear .icon:hover{-webkit-transform: translate(-10px,0);transform: translate(10px,0)}
.header .isearch{position: absolute;right: 0;top: 41px;padding: 5px;background-color: #f3f3f3;width: 295px;height: 30px;border-radius: 5px;opacity: 0;visibility: hidden;z-index: 5;transform-origin: 100% 0;-webkit-transform-origin: 100% 0;-webkit-transform: scale(0,0);transform: scale(0,0);-webkit-transition: all .5s;transition: all .5s}
.header .isearch .ser_inp{display: block;float: left;width: 204px;height: 16px;line-height: 16px;padding: 7px 10px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;position: relative;border: none}
.header .isearch .ser_so{cursor: pointer;display: block;float: left;width: 70px;height: 30px;line-height: 30px;text-align: center;font-size: 12px;background-color: #f68100;border-top-right-radius: 4px;border-bottom-right-radius: 4px;position: relative;color: #fff;border: none}
.header .isearch:before{content: '';position: absolute;display: block;border: 5px solid transparent;border-right: 7px solid #f68100;z-index: 3;right: 75px;top: 16px}
.header .isear.open .isearch{opacity: 1;visibility: visible;-webkit-transform: scale(1,1);transform: scale(1,1)}
.header .isear .icon:hover{-webkit-animation: hvr-buzz-out 0.75s linear;animation: hvr-buzz-out 0.75s linear}
input::-webkit-input-placeholder{color: #666}
.h_con{height: 96px;padding: 20px 0 0;overflow: hidden}
.h_con h1{float: left;width: 500px;padding: 0 32px 0 0}
.h_con h1 img{width: 500px;height: 71px}
.h_con .h_dw{float: left;padding: 5px 0 0;font-size: 16px;color: #333;line-height: 34px;width: 650px}
.h_dw b{display: block;font-size: 26px}
.h_dw i{color: #f68100}
.h_tel{float: right;padding: 0px 0 0 60px;font-size: 14px;color: #333;line-height: 28px;background: url(tel.gif) no-repeat 0 20px;height: 70px;}
.h_tel b{display: block;font-size: 24px;margin-top: 18px;color: #555;line-height: 28px;}

.h_code{width: 110px;float: right;line-height: 0}
.h_code b{display: block;font-size: 12px;color: #666;float: left;width: 20px;text-align: center;line-height: 14px;font-weight: normal}
.h_code span{float: right;width: 80px;height: 80px}
.h_code span img{display: block;width: 80px;height: 80px}

/*导航*/
.h_nav{height: 60px;line-height: 60px; z-index: 20;position: relative; width: 1200px;margin: 0 auto}
.h_nav em{width: 16px;height: 16px;display: block;line-height: 0;position: absolute;top: 23px;left: 15px;z-index: 20}
.h_nav em img{width: 16px;height: 16px}
.h_nav li{height: 60px;float: left;background: url(nav_bor.gif) no-repeat right 24px;padding: 0 40px;position: relative}
.h_nav li a{font-size: 16px;color: #333;display: block;float: left;position: relative;vertical-align: middle;text-align: center;height: 60px;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent}
.h_nav li a:before{content: "";position: absolute;z-index: -1;left: 0;right: 100%;bottom: 0;background: #1cadae;height: 2px;-webkit-transition-property: right;transition-property: right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out}
.h_nav li a:hover:before,.h_nav li a:focus:before,.h_nav li a:active:before{right: 0}
.h_nav li.cur a{background: url(nav_line.gif) repeat-x 0 bottom;color: #1cadae}
.h_nav li a:hover{color: #1cadae}
.h_nav .nobor{background: none}

em,i{font-style: normal}
.sub{ position: absolute;left: 0;top: 59px;display: none;border-top: 2px solid #1cadae;background: #fff;width: 180px;height: auto;padding: 0 15px;}

/*
.sub{ position: absolute;left: 0;top: 59px;display: none;border-top: 2px solid #1cadae;background: #fff;width: 120px;height: 130px;padding: 0 15px;}


.sub:before{content:"";position:absolute;background:url(nav2ico.png) no-repeat;width:18px;height:9px;left:45px;top:-9px}*/

.sub:before{content: "";position: absolute;width: 18px;height: 9px;left: 45px;top: -9px;z-index: 30;}
.sub li{height: 40px;line-height: 40px;border-bottom: 1px solid #e4e4e4;font-size: 14px;color: #333333;float: none;width: 100%;padding: 0;background: none}
.sub li a{color: #333333;font-weight: normal;padding: 0;display: block;height: 40px;line-height: 40px;float: none}
.sub li a:hover{font-weight: normal;color: #333333;}
.h_nav .cur .sub li a{color: #333333;font-weight: normal;padding: 0}
.h_nav .cur .sub li a:hover{color: #333333}





/*面包屑*/
.Location{}
.locat{font-size: 14px;border-bottom: 1px dashed #dcdcdc;line-height: 65px}
.locat b{border-left: 0px solid #000000;font-weight: normal;padding-left: 8px}
.locat i{font-style: normal}
.locat span{font-family: '宋体';padding: 0 5px;height: 46px;line-height: 46px}

/*内页banner*/
.banner_page {overflow: hidden;text-align: center;position: relative; height: 380px; top:-60px; z-index: 10;margin-bottom: -60px}
.banner_page img {visibility: hidden; position: relative;}
.banner_page img.show {visibility: visible;}

.text{position: absolute;top: 50%;width: 60%;max-width: 800px;left: 0px;right: 0px;margin: 0 auto;transform: translateY(-30%);z-index: 15;}
.bannerTitle{color: #fff;position: relative;padding-bottom: 2rem;font-size: 30px; float: left; font-weight: 500;}
.bannerTitle::before{content: '';display: block;width: 4rem;height: 0.125rem;background-color: #f68100;position: absolute;top: 2.25rem}
.bannerTitle::after{content: '';display: block;width: 4rem;height: 0.125rem;background-color: #fff;position: absolute;top: 2.25rem;left: 4rem}

.summry{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2px;-webkit-box-orient: vertical;text-overflow: ellipsis;color: #fff;font-size: 1.5rem;letter-spacing: 3px}

.fullSlide{min-width: 1200px;position: relative;height: 600px; top:-60px;z-index: 10;}
/*.fullSlide{min-width: 1200px;position: relative;height: 650px;overflow: hidden; top:-60px}*/
.fullSlide .bd{position: relative;z-index: 0}
.fullSlide .bd ul{width: 100% !important}
.fullSlide .bd li{width: 100% !important;height: 600px;overflow: hidden;text-align: center}
.fullSlide .bd li a{display: block;height: 600px}
.fullSlide .bd li img{width: 1920px;height: 698px;display: block;position: absolute;top: 0;left: 50%;margin-left: -960px}
.fullSlide .hd{width: 1200px;left: 50%;margin-left: -600px;bottom: 75px;position: absolute;z-index: 1;overflow: hidden}
.fullSlide .hd ul{margin-left: 500px}
.fullSlide .hd ul li{float: left;margin: 0 5px;display: inline;cursor: pointer;width: 62px;height: 5px;background: #fff;text-indent: -999px}
.fullSlide .hd ul .on{background: #f68100}





.ft_lx{height: 94px;padding-top: 30px}
.footer{width: 1200px;margin: 0 auto}

.ft_lx li{float: left;width: 25.33%;;margin-right: 0%}
.ft_lx li:first-child{float: left;width: 400px;margin-right: 100px}
.ft_lx li:last-child{background: none}
.ft_lx li span{display: block;font-size: 18px;height: 31px;line-height: 31px;color: #fff;padding-left: 43px}
.ft_lx li p{padding-top: 9px;font-size: 14px;color: #9a9a9a;padding-left: 43px}
.ft_lx li:nth-child(1) span{background: url(ico_add.png) no-repeat left center}
.ft_lx li:nth-child(2) span{background: url(ico_phone.png) no-repeat left center}
.ft_lx li:nth-child(3) span{background: url(ico_email.png)    no-repeat left center}
.f_bj{color: #555;clear: both;height: 415px;font-family: "Microsoft Yahei";overflow: hidden;background: url(footer.jpg) repeat-x left top}
.f_nav{height: 230px;overflow: hidden;padding-top: 30px}

.f_nav ul{float: left;margin-right: 30px;}
.f_nav ul li{width: 190px;border-right: 1px dashed #9c9c9c;margin-right: 30px;float: left;height: 200px}
.f_nav ul li i{display: block;padding-left: 30px;font-size: 18px;color: #eee;font-weight: bold;background: url(ico_f01.jpg)    no-repeat 0 10px}
.f_nav ul li span{display: block;padding-left: 28px;padding-top: 13px}
.f_nav ul li span a{display: block;font-size: 14px;color: #d1d1d1;line-height: 26px}
.f_nav h3{padding-top: 25px;float: right;width: 405px;text-align: center;font-weight: normal;font-size: 14px;color: #eee}
.f_nav h3 i{float: left}
.f_nav h3 i a{display: block;width: 122px}
.f_nav h3 img{width: 108px;height: 108px;display: block;margin-bottom: 14px;padding: 6px;border: 1px solid #eee}

.f_bj .row{height: 31px;line-height: 31px;color: #fff;text-align: center;font-size: 14px;}
.f_bj .row span{padding-left: 10px}
.f_bj .row span a{color: #fff}
.f_link{height: auto;line-height: 70px;overflow: hidden;width: 1200px;margin: 0 auto}
.f_link b{display: block;float: left;font-size: 14px;color: #333;width: 80px}
.f_link    p{font-size: 14px;color: #333;float: left;width: 1120px}
.f_link p a{font-size: 14px;color: #333;padding: 0 10px 0 0}
.f_nav h3 a{color: #fff}

/*侧边栏*/
.sidbar{position: fixed;right: -170px;top: 50%;z-index: 900}
.sidbar li a{text-decoration: none}
.sidbar li{margin-top: 1px;clear: both;height: 62px;position: relative}
.sidbar li i{width: 30px;height: 27px;margin: 0px auto;text-align: center;color: #fff;margin-left: 15px}
.sidbar li p{height: 20px;font-size: 12px;line-height: 20px;overflow: hidden;text-align: center;color: #fff}
.sidbar .my-kefu-qq i{}
.sidbar .my-kefu-tel i{background-position: 0 -21px}
.sidbar .my-kefu-liuyan i{background-position: 4px -53px}
.sidbar .my-kefu-weixin i{background-position: -34px 4px}
.sidbar .my-kefu-weibo i{background-position: -30px -22px}
.sidbar .my-kefu-ftop{display: none}
.sidbar .my-kefu-ftop i{width: 33px;height: 31px;background-position: -23px -47px;background-size: 52px 82px}
.sidbar .my-kefu-ftop .my-kefu-main{padding-top: 6px}
.sidbar .my-kefu-left{float: left;width: 62px;height: 47px;position: relative}
.sidbar .my-kefu-tel-right{font-size: 16px;color: #fff;float: left;line-height: 22px;padding: 0 15px;border-left: 1px solid #fff}
.sidbar .my-kefu-right{width: 20px}
.sidbar .my-kefu-tel-main{background: #f68100;color: #fff;height: 53px;width: 230px;padding: 9px 0 0;float: left}
.sidbar .my-kefu-main{background: #f68100;width: 97px;height: 53px;position: relative;padding: 9px 0 0;float: left}
.sidbar .my-kefu-weixin-pic{position: absolute;left: -130px;top: -24px;display: none;z-index: 333}
.my-kefu-weixin-pic img{width: 115px;height: 115px}



.ty-banner-1{overflow: hidden;line-height: 0;text-align: center}
.ty-banner-1 img{visibility: hidden}
.ty-banner-1 img.show{visibility: visible}
.p1-search-1{background: #f2f2f2;height: 82px;border-bottom: 1px solid #eee;overflow: hidden;font-size: 14px}
.p1-search-1 p{color: #444;line-height: 82px}
.scgs{width: 1200px;margin: 0 auto 0px}
.p1-search-1 a{color: #444;display: inline-block;margin-right: 15px}
.p1-search-1-inp{width: 270px;height: 30px;border-radius: 20px;background: #fff;padding-left: 10px;margin-top: 28px}
.p1-search-1-inp input{border: 0}
.p1-search-1-inp1{width: 224px;height: 30px;line-height: 30px;color: #a9a9a9;float: left}
.p1-search-1-inp2{width: 30px;height: 30px;background: url(VISkins-p1.png) no-repeat -258px -936px;float: right;cursor: pointer}







.tl-fdh-02{height: 55px;background: #fff;margin-bottom: 20px;width: 1200px;margin: 0 auto  20px}
.tl-fdh-02 li{width: 14.28%;height: 55px;font-size: 18px;line-height: 55px;text-align: center;float: left;border-right: 1px solid #d8d8d8;box-sizing: border-box;background: #f4f4f4;cursor: pointer;text-overflow: ellipsis;position: relative}
.tl-fdh-02 li a{color: #333;display: block;width: 100%}
.tl-fdh-02 li.sidenavcur,.tl-fdh-02 li:hover{background: url(p16-icon6.png) no-repeat bottom center #093e5e;border-color: #093e5e}
.tl-fdh-02 li.sidenavcur a,.tl-fdh-02 li:hover a{color: #fff}
.tl-fdh-02 li .erji{display: none;width: 100%;text-align: center;position: absolute;top: 55px;left: 0;z-index: 10}
.tl-fdh-02 li .erji li{width: 100%;height: 40px;line-height: 40px;background: #eee;border-bottom: #fff 1px solid;font-size: 16px}
.tl-fdh-02 li .erji li a{color: #333}
.p12-aboutinfo-1{display: inline-block;width: 100%;background: #fff;margin-bottom: 38px}
.p12-aboutinfo-1-tit{height: 114px;line-height: 114px;font-size: 30px;text-align: center;color: #4b4a4a}
.p12-aboutinfo-1-tit span{font-size: 22px;color: #aaa}







.blk{margin-bottom: 25px;}

.blk-main{width: 1200px; margin: 0 auto;}

.blk-xs{width: 240px;}

.blk-sm{width: 930px;}

.blk{margin-bottom: 30px;}



.fdh-01-tit{background: #093e5e;height: 80px}
.fdh-01-tit h3{height: 75px;font-size: 24px;font-weight: normal;line-height: 75px;color: #fff;border-bottom: 1px solid #fff;text-align: center}
.fdh-01-tit h3 span{font-size: 14px;text-transform: uppercase}
.fdh-01-nav-one h3{height: 50px;line-height: 50px;background: url(p14-icon5.png) no-repeat right center #ececeb;margin-bottom: 2px;overflow: hidden}
.fdh-01-nav-one h3 a{display: block;font-size: 18px;font-weight: normal;margin-right: 40px;margin-left: 38px;color: #666666;overflow: hidden}
.fdh-01-nav-one h3.sidenavcur,.fdh-01-nav-one h3:hover{background: url(p14-icon2.png) no-repeat right center  #093e5e}
.fdh-01-nav-one h3.sidenavcur a,.fdh-01-nav-one h3:hover a{color: #fff}
.fdh-01-nav dl{padding: 2px 0 4px}
.fdh-01-nav dt{height: 50px;font-size: 16px;line-height: 50px;padding-left: 54px;padding-right: 40px;margin-bottom: 1px;background: #ececec;position: relative;overflow: hidden}
.fdh-01-nav dt:after{content: "";width: 8px;height: 8px;border: 2px solid #b8b8b8;border-style: solid solid none none;position: absolute;top: 50%;right: 32px;margin-top: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}
.fdh-01-nav dt.sidenavcur:after,.fdh-01-nav dt:hover:after{border-color: #093e5e}
.fdh-01-nav dt.sidenavcur a,.fdh-01-nav dt:hover a{color: #093e5e}
.fdh-01-nav dd{border: 1px solid #ececec;border-bottom: 0}
.fdh-01-nav p{height: 50px;font-size: 14px;line-height: 50px;padding-left: 72px;padding-right: 40px;border-bottom: 1px solid #ececec;background: #fff;position: relative;overflow: hidden}
.fdh-01-nav p.sidenavcur a,.fdh-01-nav p:hover a{color: #093e5e}
.fdh-01-nav p.sidenavcur:after,.fdh-01-nav p:hover:after{background: #f68100}
.fdh-01-nav a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}


.contact-z1{height: 140px;background: url("contact-z1.jpg") no-repeat;color: #333;margin-bottom: 30px}
.contact-z1 p{font-size: 20px;height: 30px;line-height: 30px;padding: 37px 0 0 95px;background: url(contact-z1_tel.png) no-repeat 74px 44px}
.contact-z1 span{display: block;font-weight: bold;font-size: 18px;line-height: 22px;padding-left: 73px}








